accommodate a large number of people

Translations
accueillir un grand nombre de personnes